const webpack = require('webpack');
module.exports={
    configureWebpack:{
        plugins: [
            new webpack.ProvidePlugin({
            })
        ],
        //引入远程js插件
        externals:{
            msg:'msg',
            store:'store',
            group:'group',
            jan:'jan',
            customer:'customerGroup',
            prod:'prod'
        }
    },
    //开发路径设置
    publicPath:process.env.NODE_ENV === 'production'? '../HTML/': '/',
    //如果你不需要生产环境的 source map，可以将其设置为 false 以加速生产环境构建。
    productionSourceMap:process.env.NODE_ENV === 'production'? false: true,
    // 构建时的输出目录
    outputDir:'../../HTML/',
    devServer:{
        proxy:{
            '/suntorylink/favs/':{
                target:'http://10.100.1.161:10087',
                ws:true,
                changOrigin:true
            },
            '/suntorylink/module/':{
                target:'http://10.100.1.161:10099',
                ws:true,
                changOrigin:true
            },
            '/suntorylink/crossabc/':{
                target:'http://10.100.1.161:10088',
                ws:true,
                changOrigin:true
            },
            '/portal/': {
                target: 'http://10.100.1.161/portal/',
                pathRewrite: { '^/portal/': '' },
                changeOrigin: true,
                secure: false, // 接受 运行在 https 上的服务
                ws: true
            },
            '/portal_static/': {
                target: 'http://10.100.1.161/portal_static/',
                pathRewrite: { '^/portal_static/': '' },
                changeOrigin: true,
                secure: false, // 接受 运行在 https 上的服务
                ws: true
            },
            '/suntorylink/api/': {
                target: 'http://10.100.1.161/suntorylink/api/',
                pathRewrite: { '^/suntorylink/api/': '' },
                changeOrigin: true,
                secure: false, // 接受 运行在 https 上的服务
                ws: true
            },
            '/mdlink/module/':{
                target:'http://10.100.1.162/~trial/MODULE_COMMON',
                pathRewrite: { '^/mdlink/module/': '' },
                ws:true,
                secure: false, // 接受 运行在 https 上的服务
                changOrigin:true
            },
            '/mdlink/static/':{
                target:'http://10.100.1.162/~trial/STATIC',
                pathRewrite: { '^/mdlink/static/': '' },
                ws:true,
                secure: false, // 接受 运行在 https 上的服务
                changOrigin:true
            },
            '/mdlink/common/':{
                target:'http://10.100.1.162/~trial/MDLINK/COMMON',
                pathRewrite: { '^/mdlink/common/': '' },
                ws:true,
                secure: false, // 接受 运行在 https 上的服务
                changOrigin:true
            }
        }  
    }
};